home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
print
/
prntfix.zip
/
PRNTFIX.ASM
< prev
next >
Wrap
Assembly Source File
|
1989-10-14
|
488b
|
44 lines
DOSSEG
.MODEL TINY
.CODE
ORG 100H
BEG:
JMP INIT
OLD_ISR_OFFSET DW ?
OLD_ISR_SEGMENT DW ?
NEW_ISR PROC FAR
PUSHF
CALL dword ptr CS:[OLD_ISR_OFFSET]
CMP AH,11H
JNE OK
MOV AH,10H
OK: IRET
NEW_ISR ENDP
INIT:
MOV AH,35H
MOV AL,17H
INT 21H
MOV word ptr cs:[OLD_ISR_OFFSET],BX
MOV word ptr cs:[OLD_ISR_SEGMENT],ES
PUSH CS
POP DS
MOV DX,OFFSET NEW_ISR
MOV AH,25H
MOV AL,17H
INT 21H
MOV DX,OFFSET INIT
INT 27H
END BEG